import request from '@/utils/request'
// 分类： 获取文章分类数据
export const artGetChannelsService = () => request.get('/my/cate/list')
// 分类： 添加文章分类
export const artAddChannelsService = (data) => request.post('/my/cate/add', data)
// 分类： 编辑文章分类
export const artEditChannelsService = (data) => request.put('/my/cate/info', data)
// 分类： 删除文章分类(请求参数为query时需要用{}包含配置项，params 就是其中的一种，专门用来指定 URL 参数)
// 删除操作需要后台去操作，前台只需要给后端传id就可以了
// { params: { id } } params表示获取所有数据，id表示只获取params中的id
export const artDelChannelsService = (id) => request.delete('/my/cate/del', { params: { id } }) //接口有问题暂时不能用

// 文章：获取文章列表
export const artGetListService = (params) => request.get('/my/article/list', { params })

// 文章：添加文章
// 注意：data需要是一个formData格式的对象   （formData对象可以直接传）
export const artPublishService = (data) => request.post('my/article/add', data)

//文章：编辑文章
// 获取文章详情填充到编辑列表中
export const artGetDetailService = (id) => request.get('/my/article/info', id)

//文章：编辑文章发布    携带参数： put请求直接写参数，get和delete需要写对象
// 获取编辑后的数据进行提交
export const artPutEditService = (data) => request.put('/my/article/info', data)

// 文章：删除文章，  给后台传id
export const artDeleteEditService = (id) => request.delete('/my/article/del', { params: { id } })
